class Collection:

    def set_operate(self):
        set1 = set()
        my_set = {'1', '2', '2', '3'}
        # 添加一个元素
        my_set.add(4)
        # remove删除时，如果元素不存在会报错
        my_set.remove('2')
        # discard删除时，如果元素不存在，不会报错
        my_set.discard(2)
        # pop随机删除一个元素
        my_set.pop()
        print(f'集合的值是:{my_set}')

    def list_operate(self):
        my_list = [1, 2, 3]
        print(len(my_list))
        my_list.append('4')
        # 按下标删除元素
        my_list.pop(1)
        # 删除列表中某一个元素
        my_list.remove('4')
        print(my_list)

    def dict_operate(self):
        my_dict = {'name': '张三', 'age': 25, 'weight': 70}
        if 'b' in my_dict:
            my_dict.pop('b')
        if 'age' in my_dict:
            print(my_dict['age'])
        print(my_dict)



if __name__ == '__main__':
    coll = Collection()
    coll.dict_operate()